/* eslint-disable */
let env = process.env.NODE_ENV
const debug = env !=='production'
const baseUrl = process.env.NODE_ENV === 'production' ? '/online/' : '/'
module.exports = {
    baseUrl: baseUrl,
    outputDir: 'dist',
    assetsDir: 'static',
    lintOnSave: false,
    productionSourceMap: false,
    // chainWebpack: () => { },
    // configureWebpack: () => { },
    // // 它支持webPack- dev - server的所有选项
    devServer: {
        publicPath: baseUrl,
        proxy: {
            '/api': {
                target: 'http://localhost/',//设置你调用的接口域名和端口号 别忘了加http
                changeOrigin: true,
                pathRewrite: {
                    '^/api': ''//这里理解成用‘/api’代替target里面的地址，后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/user/add'，直接写‘/api/user/add’即可
                }
            } 
        
        }
    },
    configureWebpack: config => { // webpack配置，值位对象时会合并配置，为方法时会改写配置
        if (debug) { // 开发环境配置
            config.devtool = 'eval-source-map'
        } else { // 生产环境配置
        }
    },
    chainWebpack: config => {
        // 解决 cli3 热更新失效 https://github.com/vuejs/vue-cli/issues/1559
        config.resolve
            .symlinks(true)
    }


}
